a challenging environment - Espagnol Anglais Dictionnaire